throw mud - French English Dictionary